package br.com.erpnasajon.dao;

import br.com.erpnasajon.modelo.Cliente;
import java.util.List;
import java.util.Map;
import org.primefaces.model.SortOrder;

/**
 *
 * @author MENDONCA
 */
public interface ClienteDao {
    public void save(Cliente cliente);
    public Cliente getCliente(long id);
    public List<Cliente> list();
    public void remove(Cliente cliente);
    public void update(Cliente cliente);
    
    public int rowCount(Map<String, String> filters);
    public List<Cliente> load(int first, int pageSize, String sortField, SortOrder sortOrder, Map<String, String> filters);
}
